package com.sinog.biz.mapper.havexml;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sinog.core.domain.JypxJg;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;

/**
 * @desc 安帮工作资源管理 - 社会就业推荐信息管理 - 就业培训机构管理 - SocialTrainingMapper
 * @author -
 * @date 2020-01-19-11:18
 */
public interface SocialTrainingMapper extends BaseMapper<JypxJg> {

    /**
     * 安帮工作资源管理 - 社会就业推荐信息管理 - 就业培训机构管理 - 列表
     * @param page page
     * @param pxnameKey pxnameKey
     * @param bffwKey bffwKey
     * @param paytypeKey paytypeKey
     * @param departid departid
     * @return List<Map < String,String>>
     */
    List<Map<String,String>> getSocialTrainingList(Page<Map<String,String>> page,
                                                   @Param("pxnameKey") String pxnameKey,
                                                   @Param("bffwKey") String bffwKey,
                                                   @Param("paytypeKey") String paytypeKey,
                                                   @Param("departid") String departid);

    /**
     * 安帮工作资源管理 - 社会就业推荐信息管理 - 就业培训机构管理 - 导出
     * @param departid departid
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> selectSocialTrainingForExport(@Param("departid") String departid);

    /**
     * 填写注释
     * @param departid departid
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> getPxjgList(String departid);

    /**
     * 安置帮教管理 - 帮教工作信息管理 - 帮教管理 - 帮教 - 培训信息列表
     * @param priNum priNum
     * @return List<Map < String,Object>>
     */
    List<Map<String,Object>> getBjPxjgInfoList(@Param("priNum") String priNum);
}